package central;

import GUI.Ventana;
import control_monitor.*;

public class main { 

	public static void main(String[] args) {
		 int plazas = 34;
		 int transiciones = 22;
		 Ventana gui = new Ventana(100);
	     
	     //Matriz de Incidencia de la Red de Petri
	         int [][] matriz = new int [plazas][transiciones];
	     //Marcado inicial de la Red de Petri
	         int [] marcado_inicial = new int [plazas];
		
		//Llena las matrices con el archivo. (Llamado "Incidencia.txt")
        Files archivo = new Files();
		archivo.Read(plazas, transiciones, matriz, marcado_inicial);
		archivo.Cerrar();
		
		//Crear el monitor
        Monitor monitor = new Monitor (matriz, marcado_inicial);
        
        Generador_piezas_distribuido generador = new Generador_piezas_distribuido(monitor, gui, 1400);
        
        generador.start();
	}

}
